package com.answeringplayer.Bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Request<T> implements Serializable {

    // 请求标识
    private String requestId;      // 请求ID，用于链路追踪

    // 时间相关
    private Long timestamp;        // 请求时间戳


    // 用户信息
    private Long userId;

    private String username;

    //请求实体
    private T data;
}
